Bringing System Engineers and Software Engineers Together

نویسنده

  • Jason Leonard
چکیده

For system development projects, the proportion of the budget allocated to software development has been continually increasing in response to demand for system flexibility and maintainability. As a result, many technical organizations started by mechanical and electrical engineers now find themselves awash with software engineers. As system engineers see it, software people have different ways of working: They talk about objects, responsibilities, and services, and generally seem to think software is the only part of the system that matters. Conversely, software engineers think their system engineering counterparts have a split personality. Although system engineers talk about formal techniques for requirements traceability, design for safety, and so on, when it comes to talking about softwareýwell, often they'd rather not talk about software. The upshot is that software and system engineers don't communicate with each other very often, and even when they do, they are hampered by a lack of a common vocabulary.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hypermedia Systems Development: A Comparative Study of Software Engineers and Graphic Designers

Hypermedia systems development is, in many regards, different from “conventional” systems development, chief amongst these differences being its multidisciplinary nature. Foremost amongst the roles in hypermedia development are software engineering and graphic design. However, there has traditionally been a pronounced tension between software engineers and graphic designers. It is therefore imp...

متن کامل

Developing a recommender system for assigning projects to supervising engineers (Case study: Damghan construction engineering organization)

Supervising engineers are one of the most important actors in construction industry and have an important role in improving quality and increasing safety. However, assigning projects to these engineers in some cases are unjust and inefficient. Therefore, in this paper a recommender system is developed in which the competencies of engineers along with the features of the projects are considered....

متن کامل

The Web Service Modeling Toolkit - An Integrated Development Environment for Semantic Web Services

The time of engineers is a precious commodity. This is especially true for engineers of semantic descriptions, who need to be highly skilled in conceptual modeling, a skill which will be in high demand as Semantic Web technologies are adopted by industry. Within the software engineering community Integrated Development Environments (IDEs) like the Eclipse Java Development Toolkit and NetBeans h...

متن کامل

A Study of the Organizational Dynamics of Software Teams

Large-scale software is developed by teams of engineers that work together. The teams’ compositions change all the time, with engineers continuously leaving and joining. Learning about these organizational dynamics is vital to understanding how engineers acquire technical skills and business relationships throughout their career. In addition, since employee turnover can be costly to team morale...

متن کامل

Scientists and software engineers: a tale of two cultures

The two cultures of the title are those observed in my field studies: the culture of scientists (financial mathematicians, earth and planetary scientists, and molecular biologists) developing their own software, and the culture of software engineers developing scientific software. In this paper, I shall describe some problems arising when scientists and software engineers come together to devel...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002